package com.situ.crm.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import com.situ.crm.common.mapper.BaseMapper;
import com.situ.crm.entity.User;

@Repository
public interface UserMapper extends BaseMapper<User>{

	@Select("select * from user where username = #{username}")
	User selectByUsername(String username);

	List<User> selectUsers(@Param("username") String username);
	
	/*
	 * 需要添加@Param注解起名的几种情况
	 * 
	 * 1.　超过1个参数时
	 * 2. 　${}引用参数
	 * 3.　引用时使用非参数名时
	 * 4. 需要在动态SQL中使用时
	 */

}
